spread operator
→
展開運算子
JavaScript
Spread syntax (...) - JavaScript | MDN
...
運算子
於
ES6
新增,
陣列
在
ES2018
後,
物件
也可使用相同運算子
且用在等號的左邊時,會為rest(剩餘)而非spread
code:javascript
const user = { name: 'Taro', age: 25 }
const updatedUser = { ...user, age: 26 }
const { password, ...publicUserData } = userData
// publicUserData = 除去password的物件